home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Applications 2004 April / SGI IRIX 6.5 Applications 2004 April.iso / dist / impr_base.idb / usr / relnotes / Impressario / ch4.z / ch4
Text File  |  1998-05-04  |  12KB  |  331 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        4.  _B_u_g__F_i_x_e_s
  9.  
  10.        All bug fixes listed below are inclusive thru the highest
  11.        release number.  That is, Impressario 2.1.2 includes all bug
  12.        fixes listed for Impressario 2.1.1 and 2.1, etc.
  13.  
  14.        4.1  _I_m_p_r_e_s_s_a_r_i_o _2._1.* _P_a_t_c_h_e_s _i_n_c_o_r_p_o_r_a_t_e_d _i_n _I_m_p_r_e_s_s_a_r_i_o
  15.             _2._2.*
  16.  
  17.        At the time of this writing (June, 1997) there are no
  18.        patches for Impressario 2.1.* (so there are no 2.1.* patches
  19.        to list that would have been incorporated in Impressario
  20.        2.2.*).  See the release notes for the Print software for
  21.        additional information (the Print software is the base IRIX
  22.        lp spooler and is not considered part of Impressario).
  23.  
  24.        4.2  _I_m_p_r_e_s_s_a_r_i_o _2._1 _P_a_t_c_h_e_s _i_n_c_o_r_p_o_r_a_t_e_d _i_n _I_m_p_r_e_s_s_a_r_i_o
  25.             _2._1._1, _2._1._2 _a_n_d _2._1._3
  26.  
  27.        At the time of this writing (Oct, 1996) there are no patches
  28.        for Impressario 2.1 (so there are no 2.1 patches to list
  29.        that would have been incorporated in Impressario  2.1.1,
  30.        2.1.2 or 2.1.3).
  31.  
  32.        4.3  _I_m_p_r_e_s_s_a_r_i_o__2_._0__p_a_t_c_h_e_s__i_n_c_o_r_p_o_r_a_t_e_d__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._1
  33.  
  34.        The following Impressario 2.0 patches have been incorporated
  35.        into Impressario 2.1.  There is no need to install these
  36.        patches on Impressario 2.1 (or higher).
  37.  
  38.           +o Patch 1328 for SGI bug 376904 -- /usr/lib/print/psrip
  39.             will not work with Kanji font keys.  This causes Kanji
  40.             fonts to not work.  Only needed if the Kanji font
  41.             option was installed under Impressario 2.0.  This patch
  42.             was found on the Kanji Fonts for Impressario CD
  43.             (marketing code SC4-IMPJ2-2.0 or SC4-IMPJ5-2.0.)
  44.             Important:
  45.  
  46.           +o psrip(1) would not work with CID fonts in Impressario
  47.             versions 2.1 and 2.1.1 or if patch 1328 was loaded on
  48.             Impressario 2.0.  This has been fixed.  CID fonts are
  49.             not supported if the optional product "Kanji Fonts for
  50.             Impressario V2.0" has been installed.  See section 5,
  51.             Known Problems and Workarounds in this document.
  52.  
  53.           +o Patch 1415 for SGI bug 383022 and 387531 -- N32 version
  54.             of libspool was not compiled N32 on the Impressario 2.0
  55.             release.  This only affects developers writing
  56.             Impressario GUI applications that are compiled N32.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        4.4  _B_u_g_s__f_i_x_e_d__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._2
  75.  
  76.        Unless noted otherwise, these bugs existed in previous
  77.        Impressario 2.* releases and are fixed in Impressario 2.2
  78.        and higher.
  79.  
  80.           +o A bug in the filter /usr/lib/print/psselect that could
  81.             cause psselect to not process a PostScript file
  82.             correctly has been fixed.  Previously, if an EPS file
  83.             was enclosed in the PostScript stream the Document
  84.             Structuring tags in the EPS file may have reset the
  85.             page count to 1.  psselect now supports page numbering
  86.             in this manner.
  87.  
  88.           +o /usr/lib/print/psselect could fail to parse PostScript
  89.             files generated by certain applications that may not
  90.             correctly follow Adobe Document Structuring
  91.             conventions.  In the past, psselect would return an
  92.             error for these cases.  psselect will now pass the
  93.             PostScript back to standard out with no changes made to
  94.             the input file.  This is a "gentler" failure mode in
  95.             that it still allows the document to print.
  96.  
  97.           +o /usr/lib/print/psrip would core dump if /etc/passwd
  98.             permissions were set to 0400.  This has been fixed.
  99.  
  100.           +o A bug in gscan could cause a core dump if a <CTRL>i
  101.             (zoom in) function was invoked.  This has been fixed.
  102.  
  103.           +o A single phandler process would sometimes hang when
  104.             driving the parallel port (typically 2 phandler
  105.             processes run).  This has been fixed.
  106.  
  107.           +o If a PostScript file is processed by psrip that
  108.             specifically sets the page size to something other then
  109.             A size (8.5 x 11.0 inches) the page may not print and
  110.             you get this message (printed and in
  111.             /var/spool/lp/log):
  112.  
  113.             %%[ Error: configurationerror; OffendingCommand:
  114.             setpagedevice; ErrorInfo:  PageSize --nostringval-- ]%%
  115.  
  116.             The /usr/lib/print/data/psrip/startup.ps file was
  117.             changed to set the PageSize policy to 1 to ignore
  118.             pagesize errors.
  119.  
  120.           +o imprint can now print files that have a single quote in
  121.             the filename.
  122.  
  123.           +o The psrip man page was updated to clarify the usage of
  124.             -g and -y options.
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        4.5  _B_u_g_s__f_i_x_e_d__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._1_._2__a_n_d__2_._1_._3
  141.  
  142.        Unless noted otherwise, these bugs existed in previous
  143.        Impressario 2.*  releases and are fixed in Impressario 2.1.2
  144.        and higher.
  145.  
  146.           +o A bug in the filter /usr/lib/print/sgi2stiff has been
  147.             fixed to allow the filter to correctly process SGI
  148.             image files with an alpha channel.  The bug was most
  149.             often seen when printing from imgworks(1).  (Because of
  150.             this bug printing from imgworks(1) did not work with
  151.             previous releases of Impressario 2.* -- workaround is
  152.             to save the file from imgworks(1) and print the saved
  153.             file).
  154.  
  155.           +o gscan(1) could core dump the first time it is run if a
  156.             ~/.cmsrc file does not exist.  This bug existed in the
  157.             Color Management Software (cms) shared libraries and
  158.             affected all applications that used cms: gscan(1),
  159.             cocostiff(1), cocogif(1) and cocojpeg(1), etc. This bug
  160.             has been fixed in cms version 1.0.2.  cms shared
  161.             libraries are found in the cms_eoe subsystem.
  162.  
  163.           +o A bug in gscan(1) prevented using scanner drivers that
  164.             did not use the same API as gscan(1).  This has been
  165.             fixed for Impressario 2.1.2 and 2.1.3 to allow gscan to
  166.             be used with o32 or N32 scanner drivers.
  167.  
  168.           +o psrip(1) would not read the
  169.             /usr/lib/print/data/psrip/startup.ps file in
  170.             Impressario versions 2.1 and 2.1.1 or if  patch 1328
  171.             was loaded on Impressario 2.0. This has been fixed.
  172.  
  173.           +o The Epson Stylus model file
  174.             (/var/spool/lp/model/epsonESCP2_model) shell script had
  175.             a bug that prevented the correct ICC profile from being
  176.             selected when the resolution was set to 720 DPI.  This
  177.             has been fixed by changing the lines:
  178.  
  179.                if [ ! -r "$icc_dir/$icc_name" ]; then
  180.                   icc_name="$def_profile"
  181.                fi
  182.  
  183.             to:
  184.  
  185.                if [ ! -r "$icc_dir/$icc_name" ]; then
  186.                   icc_name=""
  187.                fi
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.        4.6  _B_u_g_s__f_i_x_e_d__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._1_._1
  207.  
  208.        Unless noted otherwise, these bugs existed in previous
  209.        Impressario 2.* releases and are fixed in Impressario 2.1.1
  210.        and higher.  NOTE: Impressario 2.1.1 was a limited release
  211.        shipped with early access O2 systems running IRIX 6.3.
  212.  
  213.           +o A bug that could cause PrintStatus and some printer
  214.             drivers to core dump when calling the libpod
  215.             PDLocalReadInfo function has been fixed.  This bug
  216.             exists in the Impressario 2.0 and 2.1 products.  The
  217.             bug is only seen with binaries linked against the N32
  218.             versions of libpod. (This bug would be of concern to
  219.             developers who developed N32 Impressario drivers that
  220.             linked against the Impresario 2.0 or 2.1 N32 versions
  221.             of libpod.)
  222.  
  223.        4.7  _B_u_g_s__f_i_x_e_d__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._1
  224.  
  225.        Unless noted otherwise, these bugs existed in previous
  226.        Impressario 2.*  releases and are fixed in Impressario 2.1
  227.        and higher.
  228.  
  229.           +o The /usr/sbin/mkjtpr shell script (used for adding a
  230.             printer that is connected directly to the network)
  231.             would sometimes indicate that a printer could not be
  232.             connected to when the printer was not on the same
  233.             subnet.  This has been corrected.
  234.  
  235.           +o The /usr/lib/print/text2pcl filter no longer logs a
  236.             debug message in /var/spool/lp/log when it is run.
  237.  
  238.           +o The HP 1600C DeskJet driver model file
  239.             /var/spool/lp/model/deskjetII_model incorrectly set the
  240.             name of the ICC color profile to use to hp2600C200.pf.
  241.             The correct file name (hp2600C2.pf) is now used.
  242.  
  243.           +o The HP 1200C no longer offers a resolution setting of
  244.             600 DPI (the HP 1200C supports a maximum resolution of
  245.             300 DPI).
  246.  
  247.           +o The -a option to /usr/lib/print/psrip now works.
  248.  
  249.           +o In some cases, under Impressario 2.0, the option to
  250.             print multiple copies was ignored and a single copy was
  251.             always printed.  This has been corrected.
  252.  
  253.           +o If a blank optional title was set in the glp panel the
  254.             print job options would not be parsed correctly.  This
  255.             was a bug in the libspool library and may have affected
  256.             any utility that uses libspool.
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.           +o The Epson Stylus printers would not use MicroWeave even
  273.             when the option for Microweave was set from the options
  274.             panel.  That has been fixed in Impressario 2.1.
  275.  
  276.           +o The HP ScanJet scanner drivers previously listed the
  277.             maximum resolution as 1600 DPI.  If the resolution was
  278.             set higher then the maximum interpolated resolution
  279.             supported by the scanner then the setting was ignored
  280.             and and the maximum interpolated resolution supported
  281.             by the scanner was used. The IIc and IIcx are supported
  282.             with a maximum resolution of 800 DPI.  The 3C and 4C
  283.             are supported with a maximum resolution of 1200 DPI.
  284.             The 4P is supported with a maximum resolution of 600
  285.             DPI. (These are the maximum interpolated resolutions
  286.             supported by these scanners.)
  287.  
  288.  
  289.        4.8  _I_m_p_r_e_s_s_a_r_i_o__1_._2__b_u_g_s__f_i_x_e_d__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._0
  290.  
  291.           +o A bug that prevented the OPTION string from being
  292.             parsed correctly in model files has been fixed.
  293.  
  294.           +o A bug in libspool that did not handle special
  295.             characters in the banner page title field has been
  296.             fixed (example:  single quotes).
  297.  
  298.           +o A bug that prevented gscan from scanning small files
  299.             when used as a PhotoShop plug-in has been fixed.
  300.  
  301.           +o A bug that prevented gscan from terminating a scan when
  302.             used as a PhotoShop plug-in has been fixed.
  303.  
  304.           +o Some printer drivers searched for the string "/dev/plp"
  305.             and would only print to the /dev/plp device (preventing
  306.             the additional parallel ports available on an IO4 from
  307.             being used).  This restriction has been removed.
  308.  
  309.           +o A bug that prevented a printer queue from being
  310.             disabled by commands in an lp model file has been fixed
  311.             (lp model files disable a printer queue when an error
  312.             is detected to keep print jobs from being dropped).
  313.             This problem is only seen if the lp system is stopped
  314.             and started using the commands "/etc/init.d/lp stop",
  315.             "/etc/init.d/lp start".  Developers should add the
  316.             following to their lp model files to avoid the same
  317.             problem:
  318.  
  319.             LOGNAME=lp
  320.  
  321.             export LOGNAME
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.